Введение в программирование на PHP5

       

Итерации по массиву $_REQUEST[]


Может быть полезно использовать пример с отправленными значениями для визуализации массива Request.Form. Предположим, что корзина покупателя содержит объекты, показанные на иллюстрации выше, тогда при нажатии кнопки "Update" будет создан следующий массив Request.Form.

Массив $_REQUEST[]Имя Значение
QOS1111 2
UpdateButton Update
QBU1111 1

Здесь необходимо отметить один принципиальный момент, а именно, что элементы массива не обязательно находятся в том же порядке, в котором они появляются в форме; кроме того, нажатая кнопка также является частью массива. Рассмотрим теперь итерации по элементам с помощью цикла foreach, в котором переменная $key указывает имя, а $value указывает значение:

foreach($_REQUEST as $key => $value) {

$key = "QOS1111" $value = "2" $key = "UpdateButton" $value = "Update" $key = "QBU1111" $value = "1" }

Здесь можно видеть элементы данных, с которыми должен иметь дело сценарий, и можно лучше понять действие сценария по извлечению кода продуктов и обработке количества продуктов.



Содержание раздела